self-contained station - French English Dictionary